Future of Object-Oriented Programming